package xcmg.device.service.vo.purchase;

import java.util.Date;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

public class BuyPlanVO {
    private String id;

    private String planOrder;

    private String typeId;

    private String typeDesc;

    private Integer sendStatus;

    private Integer auditStatus;

    private String auditId;

    private String auditName;

    private Date auditDate;

    private String auditNote;

    private String deptId;

    private String deptName;

    private String createId;

    private String createName;

    private Date createDate;

    private String orgId;

    private Integer del;

    private Date createDateStart;

    private Date createDateEnd;

    private String note;

    /**
     * 采购方式二级节点
     * addby huahuwei 2018-9-28
     * @return
     */
    private String purchaseTypeChildId;

    private String purchaseTypeChildName;
    /**
     * 发货方式二级节点
     * addby huahuwei 2018-10-10
     * @return
     */
    private String sendTypeChildId;

    private String sendTypeChildName;

    private Integer notComplete;

    private String purchaseGroup;

    private String finishState;

    private String materialsNo;

    private List<String> finishStates;

    private String supplierName;
    //用户的采购组
    private String userPurchaseGroup;

    public String getUserPurchaseGroup() {
        return userPurchaseGroup;
    }

    public void setUserPurchaseGroup(String userPurchaseGroup) {
        this.userPurchaseGroup = userPurchaseGroup;
    }

    public Integer getNotComplete() {
        return notComplete;
    }

    public void setNotComplete(Integer notComplete) {
        this.notComplete = notComplete;
    }

    public Set<BuyPlanSupplierVO> supplierList = new HashSet<>();

    public Set<BuyPlanSupplierVO> getSupplierList() {
        return supplierList;
    }

    public void setSupplierList(Set<BuyPlanSupplierVO> supplierList) {
        this.supplierList = supplierList;
    }

    public String getPurchaseTypeChildId() {
        return purchaseTypeChildId;
    }

    public void setPurchaseTypeChildId(String purchaseTypeChildId) {
        this.purchaseTypeChildId = purchaseTypeChildId;
    }

    public String getPurchaseTypeChildName() {
        return purchaseTypeChildName;
    }

    public void setPurchaseTypeChildName(String purchaseTypeChildName) {
        this.purchaseTypeChildName = purchaseTypeChildName;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getPlanOrder() {
        return planOrder;
    }

    public void setPlanOrder(String planOrder) {
        this.planOrder = planOrder == null ? null : planOrder.trim();
    }

    public String getTypeId() {
        return typeId;
    }

    public void setTypeId(String typeId) {
        this.typeId = typeId == null ? null : typeId.trim();
    }

    public String getTypeDesc() {
        return typeDesc;
    }

    public void setTypeDesc(String typeDesc) {
        this.typeDesc = typeDesc == null ? null : typeDesc.trim();
    }

    public Integer getSendStatus() {
        return sendStatus;
    }

    public void setSendStatus(Integer sendStatus) {
        this.sendStatus = sendStatus;
    }

    public Integer getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(Integer auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getAuditId() {
        return auditId;
    }

    public void setAuditId(String auditId) {
        this.auditId = auditId == null ? null : auditId.trim();
    }

    public String getAuditName() {
        return auditName;
    }

    public void setAuditName(String auditName) {
        this.auditName = auditName == null ? null : auditName.trim();
    }

    public Date getAuditDate() {
        return auditDate;
    }

    public void setAuditDate(Date auditDate) {
        this.auditDate = auditDate;
    }

    public String getAuditNote() {
        return auditNote;
    }

    public void setAuditNote(String auditNote) {
        this.auditNote = auditNote == null ? null : auditNote.trim();
    }

    public String getDeptId() {
        return deptId;
    }

    public void setDeptId(String deptId) {
        this.deptId = deptId == null ? null : deptId.trim();
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName == null ? null : deptName.trim();
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId == null ? null : createId.trim();
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName == null ? null : createName.trim();
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId == null ? null : orgId.trim();
    }

    public Integer getDel() {
        return del;
    }

    public void setDel(Integer del) {
        this.del = del;
    }

    public Date getCreateDateStart() {
        return createDateStart;
    }

    public void setCreateDateStart(Date createDateStart) {
        this.createDateStart = createDateStart;
    }

    public Date getCreateDateEnd() {
        return createDateEnd;
    }

    public void setCreateDateEnd(Date createDateEnd) {
        this.createDateEnd = createDateEnd;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public String getSendTypeChildId() {
        return sendTypeChildId;
    }

    public void setSendTypeChildId(String sendTypeChildId) {
        this.sendTypeChildId = sendTypeChildId;
    }

    public String getSendTypeChildName() {
        return sendTypeChildName;
    }

    public void setSendTypeChildName(String sendTypeChildName) {
        this.sendTypeChildName = sendTypeChildName;
    }

    public String getPurchaseGroup() {
        return purchaseGroup;
    }

    public void setPurchaseGroup(String purchaseGroup) {
        this.purchaseGroup = purchaseGroup;
    }

    public String getFinishState() {
        return finishState;
    }

    public void setFinishState(String finishState) {
        this.finishState = finishState;
    }

    public String getMaterialsNo() {
        return materialsNo;
    }

    public void setMaterialsNo(String materialsNo) {
        this.materialsNo = materialsNo;
    }

    public List<String> getFinishStates() {
        return finishStates;
    }

    public void setFinishStates(List<String> finishStates) {
        this.finishStates = finishStates;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }
}
